html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong,sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
body {line-height: 18px;padding: 0;margin: 0;height: 100%;font-size: 12px;color:#5a5a5a; background:url("../img/bg-body.jpg") 0 0 #e4e4e4; min-width:768px; }
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
td{ vertical-align:middle;}
a{text-decoration: none;}
.container {width: 980px;height: auto;margin: 0 auto;}
.clear {clear: both;}
.float_left {float: left;}
.float_right{float:right;}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eee -moz-use-text-color #fff;
	border-top-color: #dadada;
    border-image: none;
    border-left: 0 none;
    border-right: 0 none;
    border-style: solid none;
    border-width: 1px 0;
}
/*==========header==================================================*/
.header {
    background:url("../img/bg-body-bar.jpg") 0 0 #333333;
    border-bottom: 1px solid #2e2e2e;
    display: block;
    height: 50px;
    padding-top: 10px;
    position:relative;
    top: 0;
    width: 100%;
    z-index: 99;
}
.logo {margin:5px 20px;height: 30px;line-height: 30px;color: #efefef;float: left;}
.logo img {height: 30px;}
.logo a {font-size: 30px;display: block;color: #efefef;float: left}
.logo p {margin-top: 7px;padding-left: 5px;display: block;float: left}
.goback{color: #5295b0;display: inline;height:40px;line-height:40px;padding: 0 30px;text-align: left; float:right;}
.goback a{ color:#ddd;}
/*===========login==================================*/
.body{ width:100%; height:100%;display:block; }
input.inp{ width:180px;border:none; height:20px; line-height:20px;padding:10px 5px; border-radius:0; margin:0; background:#fff; font-size:12px; font-family:Tahoma, Geneva, sans-serif }	
input[type="password"]{font-family: Tahoma,Geneva,sans-serif;font-size: 12px;}
.login_box{background:url(../img/bg.png) no-repeat 50% bottom;height: auto;margin:20px auto 0;min-height:550px;padding: 30px 0 70px;position: relative;text-align:center;}
.login_box a:hover{ text-decoration:none;}
.login_block {width:400px;margin:0px auto;height:280px; display:inline-block;}
.jk_tips{ font-size:12px;line-height:1.2em;  padding:10px;color:#333; text-align:left;width:210px; margin-left:85px;*margin-left:0px; position:absolute; z-index:20; background:#feede9 ;}
.jk_tips b{ padding-left:15px;background-image: url(../img/9LGLKdfPz.png); background-position:-65px -78px;}

.jk_loginDiv{ padding:45px 0 0;  overflow:hidden; width:230px; margin:0 auto; vertical-align:middle;}
.loginDiv{  padding:5px 0;  overflow:hidden; width:230px; margin:5px auto; vertical-align:middle;} 
.login{ margin-top:10px;}
.loginUser{width:40px; height:40px; display:block; float:left; background:url(../img/user.png) no-repeat; *margin-top:1px;}
.loginPassword{width:40px; height:40px; display:block; float:left; background:url(../img/password.png) no-repeat;*margin-top:1px;}
.loginUser_d{width:40px; height:40px; display:block; float:left; background:url(../img/user_d.png) no-repeat; *margin-top:1px;}
.loginPassword_d{width:40px; height:40px; display:block; float:left; background:url(../img/password_d.png) no-repeat;*margin-top:1px;}
.forgotPassword{ text-align:right;  width:230px; margin:0 auto;}
.forgotPassword a{ color:#efefef; *line-height:14px;}
.forgotPassword a:hover{ text-decoration:underline; color:#fff }
.loginBtn{ font-size:16px;  text-align:center; margin-top:10px; }
.loginBtn a{color:#555;  background:url(../img/login_bg1.png) repeat-x;width:230px; display:block; height:40px; line-height:40px; margin:0 auto; vertical-align:middle;}
.loginBtn a:hover{color:#066;  background:url(../img/login_bg.png) repeat-x;}
.tags { padding-bottom:30px ; width: 400px;overflow: hidden;background:#01939A ; box-shadow:2px 2px 2px #666; }
.tags_title ul { list-style: none; width:400px; height: 38px; position: relative; }
.tags_title ul li {float: left; height: 38px; width: 200px; position: relative; }
.tags_title ul li a {display:block; color: #ddd; background: #1D7074; width: 200px; height: 38px; line-height: 38px; text-align: center; float: left; font-size: 16px; position: absolute; cursor:pointer; border-bottom:1px solid #006064; }
.tags_title ul li.cur a { color: #fff; background:none; border-bottom:none;  }
.jk_fir a{border-right: 1px solid #006064; z-index:10;}
.tabB{ display: none;  width: 400px; }
/*===============resetpwd.html==================================*/
.resetpwd{ width:960px;margin:50px auto; border:#328bbf solid 1px; box-shadow:0 2px 2px #ccc; padding:0 20px;}
.resetpwd_title{ height:50px; line-height:50px; padding:10px 0; font-size:22px; border-bottom:#3a9ad3 solid 1px; color:#333; font-weight:bold;}
.resetpwd .resetpwd_content{ min-height:300px; height:auto; margin-top:30px; padding-left:100px; padding-bottom:20px;}
.resetpwd_content{ height:300px;}
.resetpwd_con{ height:60px; line-height:50px;}
.resetpwd_con label{ width:120px; text-align:right; display:inline-block;*display:inline; zoom:1; font-size:14px; margin-right:10px; *position:relative; *top:-15px;}
.resetpwd_con input{ margin:8px 0;}
.resetpwd_x200{ width: 200px;height: 14px;border: #ccc solid 1px;padding: 10px; }
.resetpwd_x120{ width: 120px;height: 14px;border: #ccc solid 1px;padding: 10px;}
.resetpwd_con img{  display:inline-block;*display:inline; zoom:1;height: 28px;margin:0px 10px; position:relative; top:8px;}
.resetpwd_con a{ margin-left:25px; color:#20a0d1}
.resetpwd_con a:hover{ text-decoration:underline;}
.resetpwd_con span{ margin-left:10px; line-height:50px; color:#999}
.resetpwd .resetpwd_back{ min-height:300px; height:auto; margin-top:30px; padding-left:100px; padding-bottom:20px;}
.resetpwd_back{ height:300px;}
.resetpwd_bk{height:80px; line-height:50px; width:310px; margin-left:130px}
.icon_true{ width:63px; height:63px; display:inline-block;*display:inline;zoom:1; background:url(../img/u47.png) no-repeat; margin-right:10px;}
.resetpwd_bk h2{ font-size:24px; color:#000; font-family:Tahoma,Helvetica,arial,sans-serif; line-height:63px;}
.resetpwd_bk a{ color:#20a0d1; font-size:16px; padding:0 5px;}
.resetpwd_bk a:hover{ text-decoration:underline;}
.resetpwd_bk p,.resetpwd_bk span{ line-height:22px; font-size:14px;}

.resetpwd_tip i{ width:16px; height:16px; display:inline-block;*display:inline;zoom:1; background:url(../img/9LGLKdfPz.png) no-repeat; margin-right:3px; margin-top:18px; position:relative; top:4px;}
.resetpwd_tip .icon_1{background-position:-10px 0; }
.resetpwd_tip .icon_2{background-position:-64px -78px;}
.resetpwd_tip .icon_3{background-position:-128px -163px;}
.resetpwd_tip .icon_4{background-position:-201px -246px;}
.resetpwd_tip .icon_5{background-position:-297px -337px;}
.resetpwd_btn{ margin:10px 0 0 130px;}
.resetpwd_btn a{ display:inline-block; *display:inline; zoom:1; width:120px;height:32px; line-height:32px;text-align:center; background:#20a0d1; font-size:14px; font-weight:bold; color:#fff; border-radius:2px; border-bottom:#369 1px solid;cursor:pointer;}
.resetpwd_btn a:hover{ background:#42b2d2;}
.resetpwd_button{width:120px;height:32px; text-align:center; background:#20a0d1; font-size:14px; font-weight:bold; color:#fff; border-radius:2px;  border:none;border-bottom:#369 1px solid; cursor:pointer;}
.resetpwd_button:hover{ background:#42b2d2;}
.btn{ padding:0 20px;height:34px; text-align:center; background:#ddd; font-size:12px; color:#666;border:#aaa 1px solid; cursor:pointer;}

.reset_error{ color:red; padding-left:130px;}
.reset_error b{ padding-left:15px;background-image: url(../img/9LGLKdfPz.png); background-position:-65px -78px;}
input.error{border:#d52e68 solid 1px;}
.getcode{ display:inline-block;*display:inline;zoom:1; }

.success_box{ margin-top:150px;}
.reset_success{ margin:40px auto 0; text-align:center; }
i.icon_success{ display:inline-block; *display:inline; zoom:1; height:60px; width:60px; background:url(../img/u47.png) no-repeat; position:relative; top:25px; margin-right:10px;}
.reset_success h2{ display:inline-block; *display:inline; zoom:1; line-height:60px; font-size:28px; vertical-align:middle;}